/*user-notice*/
.f-red{
	color: #fc4349 !important;
}

.pnotice .head .avatar{
	height: 125px;left: 66px;
}
.pnotice .head .avatar img{
	width: 125px; height: 125px; border: 0; border-radius: 100%;
}
.pnotice .head .avatar .mk{
	width: 125px; height: 125px; padding: 0; line-height: 125px; left: 0; top: 0;
}
.pnotice .head .avatar a{
	color: #5d5d5d;
}
.pnotice .head .avatar a:hover{
	color: #fc4349;
}

.pnotice .head{
	padding-top: 64px;
}

.pnotice .head .a-btn{
	position: absolute; right: 0; top: -40px; width: 130px; height: 33px; display: inline-block; line-height:33px ; background: #fc4349; color: #fff; text-align: center; font-size: 14px; 
}
.pnotice .head .a-btn:hover{
	opacity: 0.9;
}

.user_notice .nlist{
	margin-top: 40px; margin-bottom: 30px;
}
.user_notice .nlist ul{
	border-top: 2px solid #000; border-bottom: 1px solid #000; 
}
.user_notice .nlist li{
	height: 98px; line-height: 98px; position: relative; font-size: 14px; color: #999; background: url(notice2.png) no-repeat left center; padding-left: 36px;  border-bottom: 1px solid #dadada;
}
.user_notice .nlist li.on{
	background: url(notice1.png) no-repeat left center; 
}
.user_notice .nlist li.on a{
	color: #222222;
}
.user_notice .nlist li .time{
	position: absolute; right: 0; top: 0; display: inline-block;
}
.user_notice .nlist li a{
	color: #999;
}
.user_notice .nlist li a:hover{
	opacity: 0.9;
}
/*弹窗*/
.searkey_wap{
	position: relative;  padding: 22px 30px 33px 40px; height: 400px; 
}
.searkey_wap_1{
	width: 105%;
}
.searkey_wap .view{
	position: relative; text-align: left; padding-left: 160px;
}
.searkey_wap .view .img{
	width: 130px; height: 86px; position: absolute; left: 0; top: 0;
}
.searkey_wap .view .img img{
	width: 100%;
}
.searkey_wap .view h3{
	font-size: 18px; color: #666666; line-height: 1.1; margin-bottom: 21px;
}
.searkey_wap .view .text{
	width: 405px; height: 40px; padding: 0 10px; line-height: 40px; border: 1px solid #e3e3e3; font-size: 15px; color:#999;
}
.searkey_wap .view .ui_btn{
	width: 119px; height: 40px; margin-left: 17px; background: #fc4349; color: #fff;
}
.searkey_wap .imglist{
	height: auto; overflow: hidden; margin-top: 20px; 
}
.searkey_wap .imglist label{
	position: relative; display: inline-block; float: left;
}
.searkey_wap .imglist label .checks{
	position: absolute; left: 7px; top: 7px;background: url(dff-17.jpg) no-repeat left bottom; width: 15px; height: 15px; display: block;
}
.searkey_wap .imglist label.on .checks{
	background-image: url(dff-18.jpg);
}
.searkey_wap .imglist label sub{
	width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0; background: rgba(255,255,255,0.5); display: none;
}
.searkey_wap .imglist label.un sub{
	display: block;
}
.searkey_wap .imglist label.un .checks{
	background: none;
}
.searkey_wap .imglist img{
	max-height:100% ; max-width: 100%; margin-bottom: 3px;
}

.searkey_wap .txtlist span{
	text-align: center; height: 28px; display: inline-block; padding: 0 16px; font-size: 18px; color: #666666; float: left; border: 1px solid #dddddd; margin: 0 5px 10px 5px; cursor: pointer;
}
.searkey_wap .txtlist span.on{
	background: #fc4349; border-color: #fc4349; color: #fff;
}
.searkey_foot{
	text-align: center;
}
.searkey_foot .ui_btn{
	 width: 138px; height: 38px; 
}
.searkey_foot .ui_btn:disabled{
	color: #cccccc; border-color: #ccc;
}
.searkey_foot .ui_btn:hover:disabled{
	background: #fff;
}


/*-----------20171215------------*/
/*Activity publicity*/
.wrapper2{
	width:1250px ; margin: 0 auto;
}
.ac-banner{
	background: url(acbanner.jpg) no-repeat center top; height: 626px;
}
.ac-banner img{
	max-width: 100%;
}
.activity{}
.activity li.even{
	background: #fc4349;
}
.activity li .item{
	padding: 74px 0 105px; height: auto; overflow: hidden;
}
.activity-hd{
	text-align: center;
}
.activity-hd h3 span{
	background: url(dff-22.png) no-repeat 58px center; width: 377px; height: 68px; display: inline-block; font-size: 42px; color: #fff; padding-top: 4px; 
}
.activity-hd h4{
	color: #fc4349; font-size: 28px; line-height: 1.2; padding-top: 30px;
}
.activity .even .activity-hd h3 span{
	color: #fc4349;background: url(dff-23.png) no-repeat 58px center;
}
.activity .even  .activity-hd h4{
	color: #fff;
}

.activity-imgs{
	margin-top: 80px; width: 105%;
}
.activity-imgs dl{
	width: 565px; margin-right: 30px; float: left; display: inline; background: #fff; height: auto; overflow: hidden; padding: 30px 15px 30px 30px; 
}

.activity-imgs dd{
	float: left; display: inline; margin-bottom: 3px; width: 33%; 
}
.activity-imgs dd img{
	width: 177px; height: 135px;
}

.activity-imgs dt{
	font-size: 24px;  color: #4f4f4f; padding-bottom: 38px;
}
.activity-imgs dt span{
	color: #fc4349; margin-right: 40px;
}
.activity-imgs dt a{
	color: #fc4349; 
}
.activity-txt{
	width: 100%; margin-top: 55px;
}
.activity-txt span{
	width: 19%; float: left; display: inline; color: #fff; font-size: 34px; line-height: 1.2; padding: 15px 0;
}
.activity-txt a{
	color: #fff;
}
.pb75{
	padding-bottom: 75px !important;
}
.activity .last{
	padding: 90px 0 168px;	
}
.activity .last .msg{
	text-align: center; font-size: 28px; color: #000; 
}
.activity .contact{
	margin-top: 90px; background: #f0f0f0;
}
.activity .contact dl{
	position: relative; height: 297px; padding-left: 280px;
}
.activity .contact dt{
	width: 230px; position: absolute; left: 0; top: 0; height: 297px; line-height: 297px; text-align: right; padding-right: 50px; font-size: 34px; color: #393c4b;
}
.activity .contact dt em{
	position: absolute;right: -12px; top: 50%; background:url(dff-27.png) no-repeat ; display: block; width: 12px; height: 39px; margin-top: -19.5px; z-index: 1;
}
.activity .contact dd{
	display: block; float: left; height: 297px; width: 305px; text-align: center; background:url(dff-28.png) repeat-y  right top #fff; position: relative;
}
.activity .contact dd.la{
	background-image:none ;
}
.activity .contact dd .ico{
	position: absolute; left: 50%; bottom: 20px; margin-left: -28px;
}
.activity .contact a{
	color: #393c4b;
}
.activity .contact .img{
	padding-top:30px ; 
}
.activity .contact p{
	padding-top: 45px; font-size: 30px;color: #393c4b; line-height: 2.2;  text-align: left; padding-left: 45px;
}
/*Material packing*/
.bgfff2de{
	background: #fff2de;
}
.ma-banner{
	background:url(dff-38.jpg) no-repeat center top; height: 705px;position: relative; width: 1920px; margin: 0 auto;
}

.ma-banner .btns{
	position: absolute; right: 0; bottom: 170px; width: 990px;
}
.ma-banner .btn{
	width: 340px; height: 85px;display: inline-block; background: #fff; font-size: 49px; color: #ff5353; text-align: center; line-height: 85px; border: 1px solid #fff; margin-right: 38px;
}
.ma-banner .btn:hover{
	background: #c1041e;color: #fff; border-color: #C1041E;
}
.ma-banner .btn2{
	width: 320px; background:#ff5353; color: #fff;
}
.ma-banner .btn2:hover{
	background:#fff; color: #ff5353;border-color: #fff;
}
.material{
	padding-bottom: 115px;
}
.material-tit{
	text-align: center; padding-top: 5px;
}
.material-tit h4{
	font-size: 21px; color: #ff5353; line-height: 1.6;
}
.material-imgs{
	background: #fff; margin-top: 40px; padding: 15px 0 10px 20px;  height: auto; overflow: hidden;
}
.material-imgs span{
	display: inline-block;margin: 0 11px 6px 0; 
}
.material-imgs span img{
	
}
